package com.jic.veteran.portal.dao;

import com.jic.veteran.portal.domain.DonationListDto;
import com.jic.veteran.portal.domain.ProjectDonationTotalDto;
import java.util.List;
import java.util.Set;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface ProjectDonationDetailDao {

  List<ProjectDonationTotalDto> getDonateTotalByProjectIds(@Param("ids") Set<String> ids);

  List<ProjectDonationTotalDto> getDonateTotal();

  List<DonationListDto> getDonateListCurrentMonth(@Param("month") String month);

  List<DonationListDto> getDonateListCurrentYear(@Param("year") String year);

  List<DonationListDto> getDonateListTotal();
}
